package com.mdd.admin.vo.customer;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mdd.common.entity.ClientCrmProjetDetailType;
import com.mdd.common.entity.CustomerDetail;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

@Data
@ApiModel("客户匹配项目政策主详Vo")
public class CustomerMianMatchingVo implements Serializable {
    //项目政策匹配对应的公司主从内容

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "编号")
    private Integer id;

    @ApiModelProperty(value = "项目名称")
    private String projectName;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "三星")
    private Integer ratingThree;

    @ApiModelProperty(value = "三星条数")
    private Integer ratingThreeCount;

    @ApiModelProperty(value = "四星")
    private Integer ratingFour;

    @ApiModelProperty(value = "四星条数")
    private Integer ratingFourCount;

    @ApiModelProperty(value = "五星")
    private Integer ratingFive;

    @ApiModelProperty(value = "五星条数")
    private Integer ratingFiveCount;

    @ApiModelProperty(value = "星级")
    private Integer rating;

    @ApiModelProperty(value = "受理部门")
    private String acceptanceDepartment;

    @ApiModelProperty(value = "申报时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Timestamp declarationTime;

    @ApiModelProperty(value = "资助额度")
    private Float amountSubsidy;

    @ApiModelProperty(value = "预计可申报资助总金额")
    private String moneyCount;


    @ApiModelProperty(value = "客户编号")
    private String code;

    @ApiModelProperty(value = "客户名称")
    private String name;

    @ApiModelProperty(value = "所属公司")
    private String subordinateCompanies;

    @ApiModelProperty(value = "注册时间")
    private String registrationDate;

    @ApiModelProperty(value = "注册资金")
    private String registeredFund;

    @ApiModelProperty(value = "注册类型")
    private String registeredType;

    @ApiModelProperty(value = "技术领域")
    private String technosphere;

    @ApiModelProperty(value = "企业名称")
    private String companyName;

    @ApiModelProperty(value = "客户等级")
    private String clientGrade;

    private CustomerDetail detail;


}
